package javaapplication1;

public class ColisionVisitor implements Visitor{
    private Ball bola;
    
    public ColisionVisitor(Ball bola){
        this.bola = bola;
    }

    @Override
    public void visit(Bar barra) {
        /*if (bola.getCoordenada().getY() + bola.getAlto() >= barra.getCoordenadaY() - 1 && bola.getCoordenada().getY() + bola.getAlto() <= barra.getCoordenadaY() + 1){
            if (bola.getCoordenada().getX() + bola.getAncho() / 2 >= barra.getCoordenadaX() && bola.getCoordenada().getX() + bola.getAncho() / 2 <= barra.getCoordenadaY() + barra.getAncho()){
                bola.setVelocidadY(bola.getVelocidadY() * -1);
                return;
            }
        }*/
    }

    @Override
    public void visit(Brick bloque) {
        
    }

    @Override
    public void visit(Boundary boundary) {
        
    }

    @Override
    public void visit(Drawable d) {
        
    }
    
}
